
package ig.ejb.metrica.da;

import java.sql.Timestamp;
import java.util.Collection;
import javax.ejb.CreateException;
import javax.ejb.EJBLocalHome;
import javax.ejb.FinderException;


/**
 * This is the local-home interface for Adicionalescontratos enterprise bean.
 */
public interface AdicionalescontratosLocalHome extends EJBLocalHome {
    
    AdicionalescontratosLocal findByPrimaryKey(Integer key)  throws FinderException;

    public AdicionalescontratosLocal create(Integer id, Integer idcontrato, Timestamp fechaCorte, Double tircompra, Double tirvaloracion, Double valorafecha1, Double valorafecha2, Double valortirafecha1, Double valortirafecha2) throws CreateException;

    Collection findById(Integer id) throws FinderException;

    Collection findByIdcontrato(Integer idcontrato) throws FinderException;

    Collection findByTircompra(Double tircompra) throws FinderException;

    Collection findByTirvaloracion(Double tirvaloracion) throws FinderException;

    Collection findByValorafecha1(Double valorafecha1) throws FinderException;

    Collection findByValorafecha2(Double valorafecha2) throws FinderException;

    Collection findByValortirafecha1(Double valortirafecha1) throws FinderException;

    Collection findByValortirafecha2(Double valortirafecha2) throws FinderException;

    Collection findAll() throws javax.ejb.FinderException;

    Collection findByFechaCorte(java.sql.Timestamp fechaCorte) throws javax.ejb.FinderException;
    
    
}
